<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head>
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
  <meta http-equiv="Content-Script-Type" content="text/javascript"/>

  <title>
    Package: Tictactoe.Cellule (abstract) (generic)
  </title>
  <link rel='stylesheet' href='support/docgen.css' type='text/css'/>
  <link rel='stylesheet' href='support/tags.css' type='text/css'/>
  <script src='support/docgen.js' type='text/javascript' charset='utf-8'></script>
</head>
<body onload="onloadDoc();">

<div id='leftSide'>
  <div id='leftSideInside'>
  <div id='header'>
    <h2 class="button">Documentation</h2>
    <a href='toc.html'><div class="button2">Table of Contents</div></a>

    <a href='tree.html'><div class="button2">Class Inheritance Tree</div></a>

  </div>

  <div id='navigation'>
    <h2 class="button">Navigation</h2>
    <a href='#Description'><div class="button2">Description</div></a>
    <a href='#Types'><div class="button2">Types</div></a>
    <a href='#Constants'><div class="button2">Constants &amp; Global variables</div></a>
    <a href='#Methods'><div class="button2">Subprograms &amp; Entries</div></a>
  </div><!-- navigation -->
  </div>
</div> <!-- leftSide -->

<div class='default' id='rightSide'>
 <div id='rightSideInside'>
 <div id='Index'>
  <h2>Index</h2>
  <script type="text/javascript">
    var names = new Array (
new Array ('Cellule', 'tictactoe-cellule.ads:3:9', 'type-spec'),
new Array ('Pointeur_<wbr/>Cellule', 'tictactoe-cellule.ads:5:9', 'type-spec'),
new Array ('Cellule_<wbr/>Vide', 'tictactoe-cellule.ads:7:5', 'var-spec'),
new Array ('Liberer', 'tictactoe-cellule.ads:9:14', 'subp-spec'),
new Array ('Tracer', 'tictactoe-cellule.ads:11:14', 'subp-spec'),
new Array ('EstLibre', 'tictactoe-cellule.ads:13:13', 'subp-spec'),
new Array ('Get_<wbr/>Pion', 'tictactoe-cellule.ads:16:13', 'subp-spec'),
      new Array ('dummy', '', ''));
    printIndexList (names);
  </script>
  <noscript>
    <ul>
      <li class='type-spec'><a href="#tictactoe-cellule.ads:3:9">Cellule</a></li>
      <li class='type-spec'><a href="#tictactoe-cellule.ads:5:9">Pointeur_<wbr/>Cellule</a></li>
      <li class='var-spec'><a href="#tictactoe-cellule.ads:7:5">Cellule_<wbr/>Vide</a></li>
      <li class='subp-spec'><a href="#tictactoe-cellule.ads:9:14">Liberer</a></li>
      <li class='subp-spec'><a href="#tictactoe-cellule.ads:11:14">Tracer</a></li>
      <li class='subp-spec'><a href="#tictactoe-cellule.ads:13:13">EstLibre</a></li>
      <li class='subp-spec'><a href="#tictactoe-cellule.ads:16:13">Get_<wbr/>Pion</a></li>
    </ul>
  </noscript>
 </div>
 </div>
</div>

<div class='default' id='documentation'>
  <div class='title'>
    Package:
<span class="droplink"><i>Tictactoe.Cellule (abstract) (generic)</i><ul>
  <li><a href="src_tictactoe-cellule.ads.html">Goto spec source</a></li>
</ul></span>
  </div>
  <div class='subprograms'>
    <h1><a name='Description' id='Description'></a>Description</h1>
    <div class="class">
    <div class='details'><pre><span class="keyword">Package</span> <span class="name_emphasis">Tictactoe.Cellule</span> <span class="keyword">is</span></pre></div>
    </div>
  </div>




  <div class='subprograms'>
    <h1><a name='Types' id='Types'></a>Types</h1>
    <div class="class">
      <h3>
        <a name='tictactoe-cellule.ads:3:9' id='tictactoe-cellule.ads:3:9'></a>
<span class="droplink">Cellule<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l3">Goto declaration in source</a></li>
  <li><a href="src_tictactoe-cellule.ads.html#l20">Goto full declaration in source</a></li>
</ul></span>
      </h3>
      <div class='details'><pre><span class="keyword">Type</span> <span class="name_emphasis">Cellule</span>(Vide : boolean:= true ) <span class="keyword">is</span> <span class="keyword">private</span>;</pre></div>
      <div class='comment'>Definition du typage d&apos;une cellule
</div>
    </div>
    <div class="class">
      <h3>
        <a name='tictactoe-cellule.ads:5:9' id='tictactoe-cellule.ads:5:9'></a>
<span class="droplink">Pointeur_Cellule<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l5">Goto declaration in source</a></li>
</ul></span>
      </h3>
      <div class='details'><pre><span class="keyword">Type</span> <span class="name_emphasis">Pointeur_Cellule</span> <span class="keyword">is</span> <span class="keyword">access</span> <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:3:9" title="defined at tictactoe-cellule.ads:3:9">Cellule</a>;</pre></div>
      <div class='comment'>Un pointeur sur les cellules
</div>
    </div>
  </div>

  <div class='subprograms'>
    <h1><a name='Constants' id='Constants'></a>Constants &amp; Global variables</h1>
    <div class="class">
      <h3><a name='tictactoe-cellule.ads:7:5' id='tictactoe-cellule.ads:7:5'></a>
<span class="droplink">Cellule_Vide<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l7">Goto declaration in source</a></li>
  <li><a href="src_tictactoe-cellule.ads.html#l28">Goto full declaration in source</a></li>
</ul></span>
        <span class="type">(<a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:3:9" title="defined at tictactoe-cellule.ads:3:9">Cellule</a>)</span>
      </h3>
      <div class='details'><pre><span class="name_emphasis">Cellule_Vide</span> : <span class="keyword">constant</span> <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:3:9" title="defined at tictactoe-cellule.ads:3:9">Cellule</a>;</pre></div>
      <div class='comment'>Une case vide
</div>
    </div>
  </div>

    <div class='subprograms'>
      <h1><a name='Methods' id='Methods'></a>Subprograms &amp; Entries</h1>
      <div class="class">
        <h3>
          <a name='tictactoe-cellule.ads:9:14' id='tictactoe-cellule.ads:9:14'></a>
<span class="droplink">Liberer<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l9">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">procedure</span> <span class="name_emphasis">Liberer</span><table><tr><td>(</td><td> <span class="name"><a name="tictactoe-cellule.ads:9:23"></a>Cell</span></td><td>: <span class="keyword">in</span> <span class="keyword">out</span> <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:5:9" title="defined at tictactoe-cellule.ads:5:9">Pointeur_Cellule</a>);</td></tr></table></pre></div>
        <div class='comment'>Procedure permettant de liberer une cellule
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-cellule.ads:11:14' id='tictactoe-cellule.ads:11:14'></a>
<span class="droplink">Tracer<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l11">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">procedure</span> <span class="name_emphasis">Tracer</span><table><tr><td>(</td><td> <span class="name"><a name="tictactoe-cellule.ads:11:22"></a>Cell</span></td><td>: <span class="keyword">in</span> <span class="keyword">out</span> <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:5:9" title="defined at tictactoe-cellule.ads:5:9">Pointeur_Cellule</a>;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-cellule.ads:11:54"></a>Pi</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:2:9" title="defined at tictactoe.ads:2:9">Pion</a>);</td></tr></table></pre></div>
        <div class='comment'>Procedure permettant d&apos;inserer un pion dans une cellule
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-cellule.ads:13:13' id='tictactoe-cellule.ads:13:13'></a>
<span class="droplink">EstLibre<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l13">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">function</span> <span class="name_emphasis">EstLibre</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-cellule.ads:13:22"></a>Cell</span></td><td>: <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:5:9" title="defined at tictactoe-cellule.ads:5:9">Pointeur_Cellule</a>) <span class="keyword">return</span> boolean;</td></tr></table></pre></div>
        <div class='comment'>Fonction permettant de tester si une cellule est libre
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-cellule.ads:16:13' id='tictactoe-cellule.ads:16:13'></a>
<span class="droplink">Get_Pion<ul>
  <li><a href="src_tictactoe-cellule.ads.html#l16">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">function</span> <span class="name_emphasis">Get_Pion</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-cellule.ads:16:22"></a>Cell</span></td><td>: <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:5:9" title="defined at tictactoe-cellule.ads:5:9">Pointeur_Cellule</a>) <span class="keyword">return</span> <a href="tictactoe.ads.html#tictactoe.ads:2:9" title="defined at tictactoe.ads:2:9">Pion</a>;</td></tr></table></pre></div>
        <div class='comment'>Fonction qui retourne le pion d&apos;une cellulle
Elle leve une exception lorsque c&apos;est une cellule vide
</div>
      </div>
    </div>
</div> <!-- documentation -->

</body>
</html>